<?php
/**
 * Controller_Test
 *
 * Класс Controller_Test отвечает за обработку странц связанных с тестированием
 *
 * @author Александр Егоров <slamer86@gmail.com>
 * @version 1.0
 */
class Controller_Test extends Controller_Admin {

	public function __construct(&$arrRequest) {
	  Service_Debug::setDebug();
		parent::__construct($arrRequest);
	}
	
	/**
	 * Выбор действия по URL
	 *
	 */
	public function action() {
	  Service_Debug::setDebug();
		switch ($this->arrRequest[1]) {
			case 'js':
				$this->getJsTest();
				break;
			case 'debug':
				$this->getDebugTest();
				break;				
			default: $this->setError(404);
		}
	}
	
	public function getJsTest() {
		$this->addJs('plugins/qunit.js');
		$this->addJs('tests.js');
		$this->addCss('qunit.css');
		
		$this->showHeader();
		?>
		  <h1 id="qunit-header">QUnit test env</h1>
		  <h2 id="qunit-banner"></h2>
		  <h2 id="qunit-userAgent"></h2>
		  <ol id="qunit-tests"></ol>
	  <?php 		
		$this->showFooter();
	}

	public function getDebugTest() {
	  Service_Debug::setDebug();
		$this->showHeader();
      echo 123;
		$this->showFooter();
	}
	
}
